package com.foreveross.mofang.datapersistence.application;

import org.dayatang.querychannel.Page;

import com.foreveross.mofang.datapersistence.application.vo.RDBMSDataVo;

/**
 * 一句话描述
 * 
 * @author fb
 */
public interface RDBMSBase {
	/**
	 * 分页查询
	 * 
	 * @param currentPage
	 * @param pageSize
	 * @return
	 */
	Page<RDBMSDataVo> pageQuery(int currentPage, int pageSize);
	
	/**
	 * 根据id获取单条数据
	 * 
	 * @param id
	 * @return
	 */
	RDBMSDataVo get(Long id);
	
	/**
	 * 删除数据
	 * 
	 * @param ids
	 */
	void deletes(Long... ids);
	
	/**
	 * 单条更新
	 * @param id
	 */
	void update(Long id, RDBMSDataVo rdbms);
}
